using System.Data;
using Firestarter.DB.Schema.Logic;
using NUnit.Framework;

namespace Firestarter.DB.Schema.Test.Logic
{
    [Ignore("Awaiting implementation from Forum user")] //TODO Brett 13 Jul 2010: Ignored Test - REASON
    [TestFixture]
    public class TestDBSchemaExtractor_SQLite : TestDBSchemaExtractor
    {
        protected override TestUtilsDB CreateSchemaTestDbUtil()
        {
            return new TestUtilsDB_SQLite();
        }

        protected override DBSchemaExtractor CreateDBSchemaExtractor(IDbConnection connection)
        {
            return new DBSchemaExtractorSQLite(connection);
        }

        //[Test]
        //public override void Test_GetDatabasesDataTable_ValidateDataTable()
        //{
        //    //---------------Set up test pack-------------------
        //    DBSchemaExtractor dbSchemaExtractor = CreateDBSchemaExtractor();
        //    //-------------Assert Preconditions -------------

        //    //---------------Execute Test ----------------------
        //    DataTable dataTable = dbSchemaExtractor.GetDatabasesDataTable(TestUtils.GetRandomString(), TestUtils.GetRandomString());
        //    //---------------Test Result -----------------------
        //    Assert.IsNull(dataTable);
        //}


    }
}